# 📌 Important Notes
- After this update, you **must use the new CPS (V2.01 or later)** to re‑edit and write frequencies into the radio.  
- **Old CPS files are not compatible** and cannot be reused.

---

# 📝 Unicode Download
- After updating the firmware, load Unicode encoding with the provided tool.  
- Without this step, SMS messages may display garbled text.

---

# 🔧 DMR Upgrade (V1.2.0.24 – 251010)
- Improved VBLC superframe detection time to fix relay reception issues.  
- Fixed a problem where the radio could not enter sleep mode.

---

# 📡 Radio Firmware Updates

### V3.18 (251111)
- Added automatic recovery for abnormal data and improved data storage reliability.  
- Expanded **Contacts** to 10,000 entries.  
- Increased **TG List** to 250 groups, each with up to 32 contacts.  
- Expanded **Regions** to 250, each with 250 channels; A/B channels can have separate current channels.  
- SMS inbox, outbox, and drafts now hold up to 128 messages each.  
- FM radio now supports 80 independent channels; easier switching and editing.  
- Spectrum function improved:  
  - Step input range: 0–9.99999 MHz  
  - Scan points increased from 81 → 105  
  - Indicators: RSSI, Noise, Glitch  
- Menu reorganized: APO and FM Standby moved under Basic Set; FM Radio and Time Manage removed.  
- Version menu now shows DMR version, Flash IC, and battery voltage.  
- Added finer frequency step options (e.g., 8.33 kHz).  
- Adjusted contrast settings to prevent unreadable screens.  
- Improved dual‑watch handling: waits 2 seconds after digital signal ends before resuming dual‑watch.  
- Reduced scan speed for better signal detection.  
- Optimized communication between DMR baseband and MCU.  
- Removed color code scanning.  
- Unified digital/analog channel settings under Channel Set.  
- Offset frequency and direction merged into one menu.  
- Added timer for Single Tone transmission.  
- Fixed several bugs: crashes during RX/TX, dual‑watch reception failures, etc.

### V3.19 (251113)
- Fixed TG List not working.  
- Fixed backup debug data not being used when errors occurred.

### V3.20 (251119)
- Fixed initialization failures with abnormal debug data.  
- Fixed SMS draft saving errors.  
- Group call contacts now automatically receive group calls.  
- Fixed color code detection in mixed mode.  
- Fixed key definition initialization errors.  
- Fixed analog VOX not restricted when channel TX limit applied.  
- Fixed CTC/DCS setting issues.  
- Removed audio shutdown during 4819 initialization to prevent unwanted transmission.

### V3.21 (251209)
- Fixed production debugging issues with DMR.  
- Fixed non‑standard sub‑tone decoding not saving properly.

### V3.22 (251215)
- Fixed abnormal clearing of current region data.  
- Fixed bottom info text not updating with channel changes.  
- Fixed scan exit not returning to initial channel.  
- Fixed manual channel input failures in region mode.  
- Fixed sub‑tone lock issues in decoding functions.  
- Removed frequency input restrictions for digital channels.

---

# 💻 CPS (Customer Programming Software)

### V2.01 (251111)
- **Not compatible with earlier versions.** Must re‑edit frequencies.  
- Read/write speed options: 115200 (default) or 256000.  
  - At 256000, radio must be powered on while holding `#`.  
  - Some cables may not support 256000; use 115200 instead.  
- Interface layout improved.  
- VFO channels moved to the front.  
- Digital/analog channels unified.  
- Added right‑click menu (Copy/Cut/Paste/Insert/Delete).  
- Added search by frequency or name.  
- Added sorting by frequency/mode/name.  
- Regions expanded to 250, each with 250 channels.  
- Each region supports two current channels (A/B).  
- Contacts expanded to 10,000 with sorting options.  
- TG List expanded to 250 lists, each with 32 contacts.  
- FM radio list expanded to 80 channels.

### V2.02 (251113)
- Fixed TG List IDs not updating when contact IDs changed.

### V2.03–V2.04 (251119)
- Added search by name/ID in contacts.  
- Added CSV import for contacts.  
- Added save prompt when exiting.  
- Fixed preset SMS writing issue.

### V2.05 (251215)
- Added import button for old CPS channel CSV files.  
- Allows direct import without re‑editing.
